﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MakeIT.MiraPark.Comuns;

namespace MakeIT.MiraPark.Negocios
{
    public class TabelaMensalVO
    {
        protected TabelaMensalVO() { }

        public static TabelaMensalVO CreateTabelaMensalVO()
        {
            TabelaMensalVO tabelaMensal = new TabelaMensalVO();
            tabelaMensal.horarioVO = HorarioVO.CreateHorarioVO();
            return tabelaMensal;
        }
        public static TabelaMensalVO CreateTabelaMensalVO(int idTabelaMensal, string tabelaMensal, int idHorario)
        {
            TabelaMensalVO tabelaMensalVO = CreateTabelaMensalVO();
            tabelaMensalVO.idTabelaMensal = idTabelaMensal;
            tabelaMensalVO.tabelaMensal = tabelaMensal;
            tabelaMensalVO.idHorario = idHorario;
            return tabelaMensalVO;
        }

        public int idTabelaMensal
        {
            get { return this._idTabelaMensal; }
            set { this._idTabelaMensal = value; }
        }
        private int _idTabelaMensal;

        public string tabelaMensal
        {
            get { return this._tabelaMensal; }
            set { this._tabelaMensal = value; }
        }
        private string _tabelaMensal;

        public int idHorario
        {
            get { return this.horarioVO.idHorario; }
            set { this.horarioVO.idHorario = value; }
        }

        public DateTime inicioVigencia
        {
	        get { return _InicioVigencia; }
	        set { _InicioVigencia = value; }
        }
        private DateTime _InicioVigencia;

        public DateTime fimVigencia
        {
	        get { return _fimVigencia; }
	        set { _fimVigencia = value; }
        }
        private DateTime _fimVigencia;

        public Decimal valor
        {
            get { return _valor; }
            set { _valor = value; }
        }
        private Decimal _valor;

        public HorarioVO horarioVO
        {
            get { return _HorarioVO; }
            set { _HorarioVO = value; }
        }
        private HorarioVO _HorarioVO;

    }
}
